قطعه کد ذیل جمع دو عدد تک رقمی در اسمبلی را نشان میدهد.
من این قطعه کد را از مقاله ای موجود در این وب سایت قرار میدهم.
Sample Code .model small .stack 100h .data msg1 db "Enter First Decimal Number : $" msg2 db ,0dh,0ah,"Enter Second Decimal : $" msg3 db ,0dh,0ah,"SUM of Entered Numbers = $" num1 db ?; num2 db ?,; ans db ?,"$" .code main proc mov ax,@data ;initiaize ds mov ds,ax mov dx,offset msg1 ;load and display msg1 mov ah,09 int 21h mov ah,1h ;read first initial int 21h sub al,30h mov num1,al mov dx,offset msg2 ;load and display msg2 mov ah,9 int 21h ;read second initial mov ah,1h int 21h sub al,30h mov num2,al mov dx,offset msg3 mov ah,9 ;load and display msg3 int 21h mov al,num1 ;add num1 and num2 add al,num2 add al,30h ;moves value into ans mov ans,al mov dx,offset ans ;load and display msg3 mov ah,9 int 21h ;returns control to dos mov ah, 4ch int 21h main endp end main